-
Large tornado seen touching down in Nebraska
Source: BBC US & Canada / 26 Apr 2024 18:32:22 America/New_York
Severe and powerful storms have moved across several US states, leaving many experiencing power shortages.
Read more...
Source: BBC US & Canada / 26 Apr 2024 18:32:22 America/New_York